# 文件名：admin.py
# 作者：系统自动生成
# 创建日期：2025-04-26
# 描述：校区管理应用的管理界面配置文件，用于配置校区模型在 Django 管理界面的展示和操作

from django.contrib import admin
from .models import Campus

@admin.register(Campus)
class CampusAdmin(admin.ModelAdmin):
    # 在管理界面显示的字段
    list_display = ('name', 'address', 'phone', 'created_at', 'updated_at')
    # 可搜索的字段
    search_fields = ('name', 'address', 'phone')
    # 可过滤的字段
    list_filter = ('created_at', 'updated_at')
    # 每页显示的记录数
    list_per_page = 20
    # 排序字段
    ordering = ('-created_at',)
    # 编辑页面字段的排列方式
    fieldsets = [
        ('基本信息', {'fields': ['name', 'address', 'phone']}),
        ('时间信息', {'fields': ['created_at', 'updated_at']}),
    ]